package com.community.process._1010.common.enums;

import lombok.AllArgsConstructor;

/**
 * 订单的businessType业务类型
 */
@AllArgsConstructor
public enum BusinessTypeEnum implements BaseEnum {
    /**
     * 外部订单类型--普通商品
     */
    EXTERNAL_ORDINARY_GOODS(6,"普通商品"),
    /**
     * 外部订单类型--团购核销
     */
    EXTERNAL_GROUP_PURCHASE_VERIFICATION(7,"团购核销"),
    /**
     * 外部订单类型--到餐加工
     */
    EXTERNAL_MEAL_PROCESSING(8,"到餐加工"),
    /**
     * 外部订单类型--扫描点餐
     */
    EXTERNAL_SCAN(9,"扫描点餐"),
    /**
     * 外部订单类型--外卖点餐
     */
    EXTERNAL_TAKE_OUT(10,"外卖点餐"),
    /**
     * 外部订单类型--家政服务
     */
    EXTERNAL_HOME_SERVICES(11,"家政服务"),
    /**
     * 外部订单类型--活动报名
     */
    EXTERNAL_ACTIVITY_SIGN(12,"活动报名"),
    /**
     * 外部订单类型--二手市场
     */
    EXTERNAL_SECOND_MARKET(14,"二手市场"),
    ;
    private final Integer code;
    private final String name;

    @Override
    public Integer getCode() {
        return this.code;
    }

    @Override
    public String getName() {
        return this.name;
    }
}
